#include<bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin >> n;
    for(int i = 1; i <= n; i++){
        for(int j = 1; j <= 2 * i - 2; j++){
            cout << " ";
        }
        for(int j = 1; j <= 2 * n - 1 - 2 * (i - 1); j++){
            cout << "* ";
        }
        cout << endl;
    }
    return 0;
}
/*
5
* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *
2 * i - 2   
i ' '  "* "
1  0    9
2  2    7
3  4    5
4  6    3
5  8    1


// 蓝桥等考9级. 
// 1. 画数字填充矩形  11111
// 2. 画直角三角形 (空心和实心)
// 3. 画数字填充矩形  12345
// 4. 画等腰梯形   n + 2 * (i - 1); 
4            i  ' ' '*'   
   ****      1   3   4     
  ******     2   2   6
 ********    3   1   8
**********   4   0   10
// 5. 画直角三角形
// 6. 画等腰字符三角形(A BB CCC) n + i - 1 / n - i 和 2 * i - 1 
3       
  A
 AAA
AAAAA
// 7.画U型图案
// 8. 画字符图案 (Z型号)
// 9. 画01条纹图案填充矩形 (奇/偶)
// 10. 画倒等腰三角形  2 * i - 2 / 2 * n - 1 - 2 * (i - 1)
3
* * * * *
  * * *
    *
// 11. 画数字填充直角三角形
// 12. 画平行四边形
777
 777
  777
// 13. 画"T"型图案
// 14. 画平行四边形
  ***
 ***
***
// 15.画倒置的"T"型图案
// 16.画空心平行四边形1   输出* j == 1 || j == n || i == 1 || i == n 
   ****
  *  *
 *  *
****
// 17. 画U型图案
// 18. 画沙漏图案
// 19. 画空心平行四边形2
***
 * *
  ***
*/